<?php
/**
 * @see ZendX_JQuery_View_Helper_UiWidget
 */
require_once "ZendX/JQuery/View/Helper/UiWidget.php";

/**
 * Помощник вида, реализующий список выбора внешнего вида с кнопкой добавления нового набора виджетов
 * 
 * @category Phorm
 * @package JQuery_View_Helper
 * @name /Phorm/JQuery/View/Helper/SelectWidgetsSet.php
 * @copyright phorm.ru
 * @since 05.03.2011
 * @author vladimir@kachalov.net
 */

class Phorm_JQuery_View_Helper_SelectWidgetsSet extends ZendX_JQuery_View_Helper_UiWidget {
	
	/**
	 * Рисуем кнопку
	 *
	 * @param string $id Id HTML-элемента
	 * @param string $value Значение элемента
	 * @param array $params Массив параметров, передаваемых в JS-скрипт инициализации UI-компоненты
	 * @param array $attribs Массив атрибутов HTML-элемента
	 * @return string
	 */
    
	public function SelectWidgetsSet($id, $value = null, array $params = array(), array $attribs = array()) {
		
		$translate = $this->view->translate()->getTranslator();
		
		/*$dialog_params = array(
			'title:"'.$translate->_('Создание нового набора виджетов').'"',
			'open:function(){$(this).html(\'<iframe src="'.$this->view->BaseUrl().'/control/widgets/add/iframe/true/" width="100%" height="100%" frameborder="0"></iframe>\');}',
		);

        $js = '$("#'.$id.'_new").click(function(){$("<div/>").phormDialog({'.implode(',',$dialog_params).'});})';

        $this->jquery->addOnLoad($js);
        
        $button = $this->view->formButton($id . '_new', $translate->_('Создать новый'));*/
        
        $button = '';

	    return $this->view->formSelect($id, $value, $params, $attribs) . $button;
		
	}
	
}